artificial intelligence : search methods for problem solving || week 6